home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / progs / grafica / plotter3d / docs / history < prev    next >
Text File  |  1997-01-02  |  13KB  |  256 lines

  1. ------------------------------------------------------------------------------
  2. Version 2.04 (02.01.97)
  3. ------------------------------------------------------------------------------
  4. · Happy new year!
  5. · changed format of preview preference. Old settings are lost!!
  6. · redesigned preview preference window. Added new option: Update lightsource.
  7.   If selected and you edit the lightsources of an function the preview is
  8.   redrawn everytime you change a lightsource-value. Useful in connection with
  9.   option 'Draw lightsources'.
  10. · moved options 'Draw lightsources' and 'Draw boundingbox' into preview prefs
  11.   window. No these values can be saved too.
  12. · updated catalog files
  13.  
  14. ------------------------------------------------------------------------------
  15. Version 2.03 (30.12.96)
  16. ------------------------------------------------------------------------------
  17. · Screenmode requester of Realtime-Prefs now shows some more screenmodes.
  18.   Now you can enjoy ugly "copper-modes" like 160x200 or 72Hz low resolution
  19.   EURO-modes.
  20. · again fixed calculation of min/max scale values (realtime mode). There
  21.   should no longer occur ugly crashes because of overflows during clipping.
  22. · scale value is now changed according to screen resolution
  23. · message "Screen too large" of realtime mode was not displayed.
  24. · now lightsources can be switched on and off
  25. · realtime modes now display an errormessage if a texture file does not exists
  26.  
  27. ------------------------------------------------------------------------------
  28. Version 2.02 (29.12.96)
  29. ------------------------------------------------------------------------------
  30. · render window ignored colorclipping-settings
  31. · point lightsources were not drawn into previewwindow
  32. · added new option to point lightsources: zoom radius
  33.   Multiplies the lighting radius of this light with global zoom value.
  34. · now you can determine when aspect and viewportsize correction is performed.
  35.   (Transformation window/Special/Aspect).
  36. · little speedup of rendering routines (Random color...Gouraud shading)
  37.  
  38. ------------------------------------------------------------------------------
  39. Version 2.01 (28.12.96)
  40. ------------------------------------------------------------------------------
  41. · implemented Lightsource: Point lightsource
  42. · now you can select the type of colorclipping with flat and gouraud shading.
  43.   New cyclegadget within Complex preview window.
  44.   Preserve-colors: old method
  45.   Crop-colors    : same way phongshading does it
  46.   See also Bubblehelp
  47. · These settings which are not used with a previewmode are now disabled
  48.   (complex preview window).
  49.  
  50. ------------------------------------------------------------------------------
  51. Version 2.00 (21.12.96)
  52. ------------------------------------------------------------------------------
  53. · optimized clipping routines
  54. · now you can define a default lightsource and material (Prefs/Global).
  55.   Whenever a complexpreview-mode needs a lightsource and the function doesn't
  56.   has one then (and only then) the default lightsource and material is used.
  57. · new entry in contextmenu of preference windows: Restore. Cancels settings.
  58.   Now these windows features the same default-options like standard (system)
  59.   preference windows.
  60. · little speedup of texture mapping routines
  61. · Plotter3D quits if you select 'Reset to last saved' of the preference-menu
  62.   and the preference-file does not exists
  63. · Buffersettings of Render window were ignored
  64. · redesigned Render window. Now uses settings from complexpreview-window.
  65.   You can load/save settings for buffer(s) used while rendering.
  66.  
  67. ------------------------------------------------------------------------------
  68. Version 1.99 (20.12.96)
  69. ------------------------------------------------------------------------------
  70. · About window now also displays CPU, FPU and chipset type
  71. · now also detects 68060
  72. · now you can quit realtime mode also with ESC
  73. · decreased maximum zoom value of realtime mode because clipping errors may
  74.   occur (and therefore heavy crashes) when you zoom too close.
  75. · floatstring-gadgets now replaces empty strings by 0 and rejects wrong inputs
  76. · texturemapping routines now use original points. No longer ugly mapped
  77.   functions when points were merged.
  78. · reused gouraud clipping routines for texturemapping (reduces exec-size)
  79.  
  80. ------------------------------------------------------------------------------
  81. Version 1.98 (14.12.96)
  82. ------------------------------------------------------------------------------
  83. · Plotter3D crashed when you quit the program with render window open
  84. · function-named windows are now also disabled if you edit the function
  85. · rearranged function-calls of possible crash-point:
  86.     It seems that MUI simply "forget" to kill some notifications which
  87.     results in heavy crashes. To avoid this I use an undocumented MUI function
  88.     to kill these notification. This workaround was introduced in version 1.89
  89.     of Plotter3D and has never caused any problems on my 030. But maybe this
  90.     MUI function is one reason why Plotter3D sometimes crashes on a 060 while
  91.     playing with the function-named windows.
  92.     I hope this solves the problem.
  93. · removed bug in realtime palette-routines
  94. · removed bug with palette-cyclegadget of realtime-preference
  95. · sometimes the texture & faked phong routines had overwritten memory from
  96.   adress $00000000 on.
  97. · progress-window now has 4 textlines
  98.  
  99. ------------------------------------------------------------------------------
  100. Version 1.97 (13.12.96)
  101. ------------------------------------------------------------------------------
  102. · now every preference-window has an own window-id == you can snapshot the
  103.   size of every preference-window
  104. · built in new realtime mode: faked phong
  105. · added special map for faked phong. Try it now, it looks really fantastic!!
  106.   Even better result if you choose a higher screen resolution.
  107. · now you can display the texture as background picture
  108.  
  109. ------------------------------------------------------------------------------
  110. Version 1.96 (30.11.96)
  111. ------------------------------------------------------------------------------
  112. · removed bug introduced in 1.94: the program stays in busy-mode if you
  113.   load a function without an lightsource and try to render a complex preview
  114.   that requires a lightsource
  115. · update of catalog files
  116.  
  117. ------------------------------------------------------------------------------
  118. Version 1.95 (29.11.96)
  119. ------------------------------------------------------------------------------
  120. · prepared realtime engine for variable data sizes
  121. · you can now initialize the previous palette with "C"
  122. · new realtime mode: texure mapping
  123. · speed up realtime routines. Saves 1K of exe-size and should increase frame
  124.   rate especially with large functions.
  125.  
  126. ------------------------------------------------------------------------------
  127. Version 1.94 (24.11.96)
  128. ------------------------------------------------------------------------------
  129. · you can now export csv-files (comma seperated variable files)
  130. · windows are now disabled during complexpreview otherwise heavy crashes
  131.   occur if you select a new function/drawmode during calculations
  132. · built in new functiontype: CSV (not fully implemented yet)
  133. · setting new palette in realtime preference was ignored
  134. · if preview window was to small then imagebuttons were drawn in the
  135.   windowboarder
  136.  
  137. ------------------------------------------------------------------------------
  138. Version 1.93 (10.11.96)
  139. ------------------------------------------------------------------------------
  140. · exporting function now uses hashtables and therefore its much faster.
  141. · realtime preference were not loaded properly
  142.  
  143. ------------------------------------------------------------------------------
  144. Version 1.92 (09.11.96)
  145. ------------------------------------------------------------------------------
  146. · Plotter3D now can merge points together (great!!). No longer ugly edges in
  147.   rendering (with lightsources) and realtime mode.
  148.   Try 'Torus.func' with a merge tolerance of 1.0 and look at the result in
  149.   realtime mode.
  150. · now you can export functions as Imagine objects (TDDD-files). See new
  151.   export window.
  152.  
  153. ------------------------------------------------------------------------------
  154. Version 1.91 (09.11.96)
  155. ------------------------------------------------------------------------------
  156. · information window now shows some more informations
  157. · Plotter3D now can save the realtime pictures as (multiple file) animation
  158.   (return starts/stops an animation block).
  159. · now you can toggle option 'draw angles' during realtime mode via key "a"
  160. · redesigned preference window for realtime and realtime window
  161. · undo capablity of preference windows were lost if you used contextmenu.
  162.  
  163. ------------------------------------------------------------------------------
  164. Version 1.87 · 1.90 (31.10.96 · 03.11.96)
  165. ------------------------------------------------------------------------------
  166. · because of growing number of windows the internal window-management needs
  167.   to be reworked. Its now much easier and safer to use and decrease size
  168.   of exe-file.
  169. · all windows can now also be opened from main menu.
  170. · standardized preference windows. Removed possible bug in creating
  171.   routine of preference windows.
  172. · contextmenu of preference windows works again
  173. · added 'Last saved' item to contextmenu of preference windows
  174. · mousepointer is now invisible during rotation/movement. I still have no
  175.   clue how to restore the old mousepointer position.
  176. · realtime mode now has mouse support (rotatation around X-,Y-,Z-axis)
  177. · standardized function-named windows (render, info, ...). Again makes
  178.   handling easier and reduced size of exe-file.
  179. · removed memory loss of information window
  180. · asl filerequesters were not closed when parent window was closed. May had
  181.   caused crashes.
  182. · Path popupbuttons in global settings window had wrong image.
  183. · removed enforcer hits in complex preview, rendering and realtime mode caused
  184.   by function class. Because of an error in vector class the number of areas
  185.   were calculated wrong (too much).
  186.   Should also speed up calculations.
  187. · reduced memory usage of functions especially for small ones. (eq. a 20x20
  188.   function now nees 25KByte less memory).
  189.  
  190. ------------------------------------------------------------------------------
  191. Version 1.86 (30.10.96)
  192. ------------------------------------------------------------------------------
  193. · added imagebuttons for all windows to preview window
  194. · main menu is now also available from preference windows
  195. · localized realtime preferences
  196.  
  197. ------------------------------------------------------------------------------
  198. Version 1.85 (27.10.96)
  199. ------------------------------------------------------------------------------
  200.  
  201. · added preference window for realtime
  202. · cleaned up aslhandling routines. Now works much better (and exefile bcames
  203.   smaller)
  204.  
  205. ------------------------------------------------------------------------------
  206. Version 1.84 (25.10.96)
  207. ------------------------------------------------------------------------------
  208.  
  209. · added new external program 'ConvertPalette' to create own palettes for
  210.   realtime mode
  211. · added some new palettes
  212. · francais catalog included (thanks to Jerome Chesnot)
  213. · update of catalog files
  214.  
  215. ------------------------------------------------------------------------------
  216. Version 1.83 (21.10.96)
  217. ------------------------------------------------------------------------------
  218.  
  219. · Plotter3D now loads the palettes used for realtime mode from
  220.   'Plotter3D:Palettes'
  221. · LoadRGB32 is used for setting the palette of realtime mode -> faaast
  222. · removed wrong perspective with inverse depth sort off
  223.  
  224. ------------------------------------------------------------------------------
  225. Version 1.82 (20.10.96)
  226. ------------------------------------------------------------------------------
  227.  
  228. · found a work-around for RMB-bug of MUI3.6
  229. · added some more menu-shortcuts
  230. · main menu is now available in all windows
  231. · improved progress window. It no longer appears and disapears senseless
  232. · listview of main window is now the default object of this window. Means
  233.   you can control it without activating the listview (eq. with cursor keys)
  234. · changed behaviour of deltaslider. It's now more useful.
  235. · removed bug: after Rendering the viewport size was not reset to old values.
  236.                Therefore sometimes the clipping was incomplete which results
  237.                in ugly crashes.
  238.  
  239. ------------------------------------------------------------------------------
  240. Version 1.81 (19.10.96)
  241. ------------------------------------------------------------------------------
  242.  
  243. · improved look of floatstring gadget
  244. · Inforamtion-window was not updated correctly if a function was changed
  245. · Plotter3D now needs at least MUI3.5 (v16)
  246. · now you can define default paths for functions, materials and lightsources
  247. · added "i"-option to realtime-draw
  248. · built in new "float to string"-function. No longer ugly "1.000" strings.
  249.  
  250. ------------------------------------------------------------------------------
  251. Version 1.80 (20.09.96)
  252. ------------------------------------------------------------------------------
  253.  
  254. · first public release
  255.  
  256.